package dev.ece.suit.loader.models.dae;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name="COLLADA", namespace="http://www.collada.org/2005/11/COLLADASchema")
public class DAEData {

	@XmlElement(name ="library_images")
	private DAEImages library_images;
	
	@XmlElement(name = "library_materials")
	private DAEMeterials library_materials;
	
	@XmlElement(name = "library_effects")
	private DAEEffects library_effects;
	
	@XmlElement(name = "library_geometries")
	private DAEGeometries library_geometries;
	
	@XmlElement(name = "library_controllers")
	private DAEControllers library_controllers;
	
	@XmlElement(name = "library_animations")
	private DAEAnimations library_animations;
	
	@XmlElement(name = "library_visual_scenes")
	private DAEVisualScenes library_visual_scenes;
	
	@XmlElement(name = "scene")
	private DAEScene scene;
	
	public void setLibrary_images(DAEImages library_images) {
		this.library_images = library_images;
	}

	public void setLibrary_materials(DAEMeterials library_materials) {
		this.library_materials = library_materials;
	}

	public void setLibrary_effects(DAEEffects library_effects) {
		this.library_effects = library_effects;
	}

	public void setLibrary_geometries(DAEGeometries library_geometries) {
		this.library_geometries = library_geometries;
	}

	public void setLibrary_controllers(DAEControllers library_controllers) {
		this.library_controllers = library_controllers;
	}

	public void setLibrary_animations(DAEAnimations library_animations) {
		this.library_animations = library_animations;
	}

	public void setLibrary_visual_scenes(DAEVisualScenes library_visual_scenes) {
		this.library_visual_scenes = library_visual_scenes;
	}

	public DAEImages getLibrary_images() {
		return library_images;
	}

	public DAEMeterials getLibrary_materials() {
		return library_materials;
	}

	public DAEEffects getLibrary_effects() {
		return library_effects;
	}

	public DAEGeometries getLibrary_geometries() {
		return library_geometries;
	}

	public DAEControllers getLibrary_controllers() {
		return library_controllers;
	}

	public DAEAnimations getLibrary_animations() {
		return library_animations;
	}

	public DAEVisualScenes getLibrary_visual_scenes() {
		return library_visual_scenes;
	}

	public DAEScene getScene() {
		return scene;
	}

	public void setScene(DAEScene scene) {
		this.scene = scene;
	}

}

